package com.wisdytech.linkdcs.tool.vo;

import java.io.Serializable;
import java.util.Date;

public class ToolInfoVO implements Serializable{


    private static final long serialVersionUID = -6495990724944864814L;
    /**
     * 主键
     */
    private String pkId;
    /**
     * 工装编码
     */
    private String toolCode;
    /**
     * 工装名称
     */
    private String toolName;
    /**
     * 工装型号
     */
    private String toolModel;
    /**
     * 使用工序
     */
    private String opId;
    /**
     * 工装类别
     */
    private String toolType;
    /**
     * 制造厂家
     */
    private String manufactor;
    /**
     * 责任人id
     */
    private String dutyUser;
    /**
     * 工装图号
     */
    private String figureNo;
    /**
     * 文件名称
     */
    private String fileName;
    /**
     * 文件地址
     */
    private String filePath;
    /**
     * 维修方式
     */
    private String repairType;
    /**
     * 验收日期
     */
    private Date checkDate;
    /**
     * 报废日期
     */
    private Date scrapDate;
    /**
     * 是否需要保养
     */
    private String maintainFlag;
    /**
     * 保养开始日期
     */
    private Date maintainDate;
    /**
     * 上次保养时间
     */
    private Date lastMaintainDate;
    /**
     * 下次保养时间
     */
    private Date nextMaintainDate;
    /**
     * 保养周期
     */
    private Double maintainCycle;
    /**
     * 是否需要校验
     */
    private String checkoutFlag;
    /**
     * 校验时间
     */
    private Date checkoutDate;
    /**
     * 校验周期
     */
    private Double checkoutCycle;
    /**
     * 状态
     */
    private String status;
    /**
     * 删除标记
     */
    private String delFlag;
    private String createUser;
    private Date createDate;
    private String updateUser;
    private Date updateDate;
    private String remark;


    public String getPkId() {
        return pkId;
    }

    public void setPkId(String pkId) {
        this.pkId = pkId;
    }

    public String getToolCode() {
        return toolCode;
    }

    public void setToolCode(String toolCode) {
        this.toolCode = toolCode;
    }

    public String getToolName() {
        return toolName;
    }

    public void setToolName(String toolName) {
        this.toolName = toolName;
    }

    public String getToolModel() {
        return toolModel;
    }

    public void setToolModel(String toolModel) {
        this.toolModel = toolModel;
    }

    public String getOpId() {
        return opId;
    }

    public void setOpId(String opId) {
        this.opId = opId;
    }

    public String getToolType() {
        return toolType;
    }

    public void setToolType(String toolType) {
        this.toolType = toolType;
    }

    public String getManufactor() {
        return manufactor;
    }

    public void setManufactor(String manufactor) {
        this.manufactor = manufactor;
    }

    public String getDutyUser() {
        return dutyUser;
    }

    public void setDutyUser(String dutyUser) {
        this.dutyUser = dutyUser;
    }

    public String getFigureNo() {
        return figureNo;
    }

    public void setFigureNo(String figureNo) {
        this.figureNo = figureNo;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getFilePath() {
        return filePath;
    }

    public void setFilePath(String filePath) {
        this.filePath = filePath;
    }

    public String getRepairType() {
        return repairType;
    }

    public void setRepairType(String repairType) {
        this.repairType = repairType;
    }

    public Date getCheckDate() {
        return checkDate;
    }

    public void setCheckDate(Date checkDate) {
        this.checkDate = checkDate;
    }

    public Date getScrapDate() {
        return scrapDate;
    }

    public void setScrapDate(Date scrapDate) {
        this.scrapDate = scrapDate;
    }

    public String getMaintainFlag() {
        return maintainFlag;
    }

    public void setMaintainFlag(String maintainFlag) {
        this.maintainFlag = maintainFlag;
    }

    public Date getMaintainDate() {
        return maintainDate;
    }

    public void setMaintainDate(Date maintainDate) {
        this.maintainDate = maintainDate;
    }

    public Date getLastMaintainDate() {
        return lastMaintainDate;
    }

    public void setLastMaintainDate(Date lastMaintainDate) {
        this.lastMaintainDate = lastMaintainDate;
    }

    public Date getNextMaintainDate() {
        return nextMaintainDate;
    }

    public void setNextMaintainDate(Date nextMaintainDate) {
        this.nextMaintainDate = nextMaintainDate;
    }

    public Double getMaintainCycle() {
        return maintainCycle;
    }

    public void setMaintainCycle(Double maintainCycle) {
        this.maintainCycle = maintainCycle;
    }

    public String getCheckoutFlag() {
        return checkoutFlag;
    }

    public void setCheckoutFlag(String checkoutFlag) {
        this.checkoutFlag = checkoutFlag;
    }

    public Date getCheckoutDate() {
        return checkoutDate;
    }

    public void setCheckoutDate(Date checkoutDate) {
        this.checkoutDate = checkoutDate;
    }

    public Double getCheckoutCycle() {
        return checkoutCycle;
    }

    public void setCheckoutCycle(Double checkoutCycle) {
        this.checkoutCycle = checkoutCycle;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }


    @Override
    public String toString() {
        return "TtEqTool{" +
                ", pkId=" + pkId +
                ", toolCode=" + toolCode +
                ", toolName=" + toolName +
                ", toolModel=" + toolModel +
                ", opId=" + opId +
                ", toolType=" + toolType +
                ", manufactor=" + manufactor +
                ", dutyUser=" + dutyUser +
                ", figureNo=" + figureNo +
                ", fileName=" + fileName +
                ", filePath=" + filePath +
                ", repairType=" + repairType +
                ", checkDate=" + checkDate +
                ", scrapDate=" + scrapDate +
                ", maintainFlag=" + maintainFlag +
                ", maintainDate=" + maintainDate +
                ", lastMaintainDate=" + lastMaintainDate +
                ", nextMaintainDate=" + nextMaintainDate +
                ", maintainCycle=" + maintainCycle +
                ", checkoutFlag=" + checkoutFlag +
                ", checkoutDate=" + checkoutDate +
                ", checkoutCycle=" + checkoutCycle +
                ", status=" + status +
                ", delFlag=" + delFlag +
                ", createUser=" + createUser +
                ", createDate=" + createDate +
                ", updateUser=" + updateUser +
                ", updateDate=" + updateDate +
                ", remark=" + remark +
                "}";
    }
}
